#original-image,
#output-canvas {
    display : block;
    float : left;
    margin : 10px;
}

ul#testlist {
    display : block;
    float : left;
    width : 300px;
    list-style : none;
    padding : 0;
    margin : 10px;
    max-height : 512px;
    overflow : auto;
}

ul#testlist li {
    margin-bottom : 5px;
    background-color : rgb(200,220,255);
    padding : 4px;
    font-family : sans-serif;
    font-size : 14px;
    cursor : pointer;
}

ul#testlist li:hover {
    background-color : rgb(200,240,255);
}

div#progress {
    float : left;
    width : 20px;
    height : 512px;
    margin-top : 10px;
    box-sizing : border-box;
    border : 1px solid black;
}

div#progress div {
    width : 100%;
    height : 0;
    background-color : rgb(190,220,190);
}
